.product-hero--editorial { padding-top:36px; padding-bottom:64px; }
.product-hero--editorial .product-info { display:grid; grid-template-columns:0.95fr 1.05fr; gap:clamp(32px,5vw,80px); align-items:center; }
.product-hero--editorial .product-info .product-image-wrapper { min-height:0; height:580px; max-height:none; max-width:none; padding:40px; background:#f2f4f7; }
.product-hero--editorial .product-info .product-image { height:100%; max-height:500px; width:100%; object-fit:contain; }
.product-hero--editorial .product-info .product-details { gap:24px; }
.product-hero--editorial .product-title-wrapper { gap:16px; }
.product-hero.product-hero--editorial .product-info .product-details .product-title-wrapper .product-title { font-size:clamp(36px,3.6vw,58px); line-height:1.08; max-width:16ch; }
.product-hero.product-hero--editorial .product-info .product-details .product-title-wrapper .product-description { color:#161616; font-size:clamp(21px,2vw,28px); line-height:1.4; }
.product-hero--editorial .product-hero__eyebrow { color:#1681ac; font-size:12px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; }
.product-hero--editorial .product-hero__intro { color:#5f6980; font-size:17px; line-height:1.7; max-width:49ch; }
.product-hero--editorial .product-info .product-specifications .row { font-size:16px; gap:20px; }
.product-hero--editorial .product-specifications td { text-align:right; }
.product-hero.product-hero--editorial .product-info .product-details .cta-button { margin-left:0; }
@media(max-width:767px) { .product-hero--editorial .product-info { grid-template-columns:1fr; } .product-hero--editorial .product-info .product-image-wrapper { height:360px; padding:24px; } .product-hero.product-hero--editorial .product-info .product-details .product-title-wrapper .product-title { font-size:36px; } }
.product-hero__actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); width:100%; max-width:496px; gap:16px; }
.product-hero .product-info .product-details .product-hero__actions > a { box-sizing:border-box; width:100%; height:60px; min-height:60px; margin:0; padding:10px 20px; font-size:15px; }
.product-hero .product-hero__spec-sheet { display:inline-flex; align-items:center; justify-content:flex-start; gap:12px; border:2px solid #28ace3; border-radius:32px; color:#116b90; font-weight:600; line-height:1.3; text-align:left; text-decoration:none; }
.product-hero__spec-sheet svg { flex-shrink:0; }
.product-hero .product-hero__spec-sheet small { display:block; margin-top:3px; color:#5f6980; font-size:11px; font-weight:400; text-align:left; }
.product-hero__spec-sheet:hover { background:#dff3fb; }
.product-hero__spec-sheet:focus-visible { outline:2px solid #28ace3; outline-offset:4px; }
/* Blend the white studio backdrops into the laptop product's pale cards. */
.postid-215877 main img[src*="veloxity-laptop-chargers-"] { mix-blend-mode:multiply; }
@media(max-width:767px) {
 .product-hero__actions { grid-template-columns:1fr; max-width:none; }
 .product-hero .product-hero__spec-sheet { justify-content:center; text-align:center; }
 .product-hero .product-hero__spec-sheet small { text-align:center; }
}
